Skip to content

[pull] trunk from spiceai:trunk#25

Merged
pull[bot] merged 6 commits into
TheRakeshPurohit:trunkfrom
spiceai:trunk
Apr 15, 2025
Merged

[pull] trunk from spiceai:trunk#25
pull[bot] merged 6 commits into
TheRakeshPurohit:trunkfrom
spiceai:trunk

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Apr 15, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

phillipleblanc and others added 6 commits April 15, 2025 03:26
* Bump the cargo group with 2 updates (#5286)

Bumps the cargo group with 2 updates: [zip](https://github.com/zip-rs/zip2) and [openssl](https://github.com/sfackler/rust-openssl).


Updates `zip` from 2.2.3 to 2.3.0
- [Release notes](https://github.com/zip-rs/zip2/releases)
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md)
- [Commits](zip-rs/zip2@v2.2.3...v2.3.0)

Updates `openssl` from 0.10.70 to 0.10.72
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](rust-openssl/rust-openssl@openssl-v0.10.70...openssl-v0.10.72)

---
updated-dependencies:
- dependency-name: zip
  dependency-version: 2.3.0
  dependency-type: direct:production
  dependency-group: cargo
- dependency-name: openssl
  dependency-version: 0.10.72
  dependency-type: indirect
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump golang.org/x/sys from 0.31.0 to 0.32.0 (#5299)

Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.31.0 to 0.32.0.
- [Commits](golang/sys@v0.31.0...v0.32.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump opentelemetry-proto from 0.28.0 to 0.29.0 (#5300)

Bumps [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-rust) from 0.28.0 to 0.29.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases)
- [Commits](open-telemetry/opentelemetry-rust@opentelemetry-proto-0.28.0...opentelemetry-proto-0.29.0)

---
updated-dependencies:
- dependency-name: opentelemetry-proto
  dependency-version: 0.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump http from 1.2.0 to 1.3.1 (#5301)

Bumps [http](https://github.com/hyperium/http) from 1.2.0 to 1.3.1.
- [Release notes](https://github.com/hyperium/http/releases)
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md)
- [Commits](hyperium/http@v1.2.0...v1.3.1)

---
updated-dependencies:
- dependency-name: http
  dependency-version: 1.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump serde from 1.0.217 to 1.0.219 (#5302)

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.217 to 1.0.219.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.217...v1.0.219)

---
updated-dependencies:
- dependency-name: serde
  dependency-version: 1.0.219
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump clap from 4.5.31 to 4.5.35 (#5303)

Bumps [clap](https://github.com/clap-rs/clap) from 4.5.31 to 4.5.35.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@v4.5.31...clap_complete-v4.5.35)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.5.35
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump golang.org/x/sys from 0.31.0 to 0.32.0 (#5368)

* Turn off `delta_kernel::log_segment` logging and refactor log filtering (#5367)

* Bump golang.org/x/sys from 0.31.0 to 0.32.0

Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.31.0 to 0.32.0.
- [Commits](golang/sys@v0.31.0...v0.32.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Phillip LeBlanc <phillip@spice.ai>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump Jimver/cuda-toolkit from 0.2.22 to 0.2.23 (#5369)

* Turn off `delta_kernel::log_segment` logging and refactor log filtering (#5367)

* Bump Jimver/cuda-toolkit from 0.2.22 to 0.2.23

Bumps [Jimver/cuda-toolkit](https://github.com/jimver/cuda-toolkit) from 0.2.22 to 0.2.23.
- [Release notes](https://github.com/jimver/cuda-toolkit/releases)
- [Commits](Jimver/cuda-toolkit@v0.2.22...v0.2.23)

---
updated-dependencies:
- dependency-name: Jimver/cuda-toolkit
  dependency-version: 0.2.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Phillip LeBlanc <phillip@spice.ai>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump once_cell from 1.20.3 to 1.21.3 (#5370)

* Turn off `delta_kernel::log_segment` logging and refactor log filtering (#5367)

* Extend `application/vnd.spiceai.sql.v1+json` with `schema` and `row_count` fields (#5365)

* Extend `application/vnd.spiceai.sql.v1+json` with `schema` and `row_count` fields

* Update crates/runtime/src/http/v1/mod.rs

Co-authored-by: Phillip LeBlanc <phillip@spice.ai>

---------

Co-authored-by: Phillip LeBlanc <phillip@spice.ai>

* Upgrade to DuckDB 1.2.2 (#5375)

* Bump once_cell from 1.20.3 to 1.21.3

Bumps [once_cell](https://github.com/matklad/once_cell) from 1.20.3 to 1.21.3.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](matklad/once_cell@v1.20.3...v1.21.3)

---
updated-dependencies:
- dependency-name: once_cell
  dependency-version: 1.21.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Phillip LeBlanc <phillip@spice.ai>
Co-authored-by: Sergei Grebnov <sergei.grebnov@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump schemars from 0.8.21 to 0.8.22 (#5371)

* Turn off `delta_kernel::log_segment` logging and refactor log filtering (#5367)

* Extend `application/vnd.spiceai.sql.v1+json` with `schema` and `row_count` fields (#5365)

* Extend `application/vnd.spiceai.sql.v1+json` with `schema` and `row_count` fields

* Update crates/runtime/src/http/v1/mod.rs

Co-authored-by: Phillip LeBlanc <phillip@spice.ai>

---------

Co-authored-by: Phillip LeBlanc <phillip@spice.ai>

* Upgrade to DuckDB 1.2.2 (#5375)

* Bump schemars from 0.8.21 to 0.8.22

Bumps [schemars](https://github.com/GREsau/schemars) from 0.8.21 to 0.8.22.
- [Release notes](https://github.com/GREsau/schemars/releases)
- [Changelog](https://github.com/GREsau/schemars/blob/master/CHANGELOG.md)
- [Commits](GREsau/schemars@v0.8.21...v0.8.22)

---
updated-dependencies:
- dependency-name: schemars
  dependency-version: 0.8.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Phillip LeBlanc <phillip@spice.ai>
Co-authored-by: Sergei Grebnov <sergei.grebnov@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump pulldown-cmark from 0.12.2 to 0.13.0 (#5374)

* Turn off `delta_kernel::log_segment` logging and refactor log filtering (#5367)

* Extend `application/vnd.spiceai.sql.v1+json` with `schema` and `row_count` fields (#5365)

* Extend `application/vnd.spiceai.sql.v1+json` with `schema` and `row_count` fields

* Update crates/runtime/src/http/v1/mod.rs

Co-authored-by: Phillip LeBlanc <phillip@spice.ai>

---------

Co-authored-by: Phillip LeBlanc <phillip@spice.ai>

* Upgrade to DuckDB 1.2.2 (#5375)

* Bump pulldown-cmark from 0.12.2 to 0.13.0

Bumps [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) from 0.12.2 to 0.13.0.
- [Release notes](https://github.com/raphlinus/pulldown-cmark/releases)
- [Commits](pulldown-cmark/pulldown-cmark@v0.12.2...v0.13.0)

---
updated-dependencies:
- dependency-name: pulldown-cmark
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Phillip LeBlanc <phillip@spice.ai>
Co-authored-by: Sergei Grebnov <sergei.grebnov@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump aws-config from 1.5.16 to 1.6.0 (#5372)

* Turn off `delta_kernel::log_segment` logging and refactor log filtering (#5367)

* Extend `application/vnd.spiceai.sql.v1+json` with `schema` and `row_count` fields (#5365)

* Extend `application/vnd.spiceai.sql.v1+json` with `schema` and `row_count` fields

* Update crates/runtime/src/http/v1/mod.rs

Co-authored-by: Phillip LeBlanc <phillip@spice.ai>

---------

Co-authored-by: Phillip LeBlanc <phillip@spice.ai>

* Upgrade to DuckDB 1.2.2 (#5375)

* Bump aws-config from 1.5.16 to 1.6.0

Bumps [aws-config](https://github.com/smithy-lang/smithy-rs) from 1.5.16 to 1.6.0.
- [Release notes](https://github.com/smithy-lang/smithy-rs/releases)
- [Changelog](https://github.com/smithy-lang/smithy-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/smithy-lang/smithy-rs/commits)

---
updated-dependencies:
- dependency-name: aws-config
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Phillip LeBlanc <phillip@spice.ai>
Co-authored-by: Sergei Grebnov <sergei.grebnov@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump indexmap from 2.7.1 to 2.9.0 (#5373)

* Turn off `delta_kernel::log_segment` logging and refactor log filtering (#5367)

* Extend `application/vnd.spiceai.sql.v1+json` with `schema` and `row_count` fields (#5365)

* Extend `application/vnd.spiceai.sql.v1+json` with `schema` and `row_count` fields

* Update crates/runtime/src/http/v1/mod.rs

Co-authored-by: Phillip LeBlanc <phillip@spice.ai>

---------

Co-authored-by: Phillip LeBlanc <phillip@spice.ai>

* Upgrade to DuckDB 1.2.2 (#5375)

* Bump indexmap from 2.7.1 to 2.9.0

Bumps [indexmap](https://github.com/indexmap-rs/indexmap) from 2.7.1 to 2.9.0.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md)
- [Commits](indexmap-rs/indexmap@2.7.1...2.9.0)

---
updated-dependencies:
- dependency-name: indexmap
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Phillip LeBlanc <phillip@spice.ai>
Co-authored-by: Sergei Grebnov <sergei.grebnov@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix cargo.lock

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergei Grebnov <sergei.grebnov@gmail.com>
* refactor accelerator registry as part of runtime

* Fix make test

* Update integration tests

* resolve merge conflicts

* Use AcceleratorRegistry type

* Fix linter

* resolve merge conflict

* fix iceberg integration test

* fix

* Don't allow user to customize accelerator registry in Runtime initialization

* wip on callback

* WIP: Use callback for Datafusion configuration

* configure datafusion instead of config option

* fmt

* WIP: refactor accelerator engine as a struct

* WIP: Refactor Dataset to conatin Arc<Runtime>

* fix integration test and make test

* fix: linter

* apply linter fix

* fix integration test

* apply feedbacks: use arc, remove commented out code, use function pointer types, remove ACCELERATION_MUTEX, fix Debug derive

* Make runtime & app required for Dataset, make accelerator_engine_registry Arc, new struct datasetbuilder

* fix debug, fix error, remove unnecessary  accelerator registry from methods

* Fix integration tests

* cleanup

* Make different duckdb acceleration instances in integration test

* update remove_dataset, use rwlock for accelerator_engine_registry

* Improvements to error messages

---------

Co-authored-by: Phillip LeBlanc <phillip@leblanc.tech>
…s) (#5388)

* Include `application/vnd.spiceai.nsql.v1+json` resp example (openapi docs)

* Extend with `application/vnd.spiceai.sql.v1+json` example
@pull pull Bot added the ⤵️ pull label Apr 15, 2025
@pull pull Bot merged commit 7a1c9cd into TheRakeshPurohit:trunk Apr 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants